package root.electronclass.electronclass.mvp.entity;


import androidx.viewbinding.BuildConfig;

public class ApiException extends RuntimeException {

    public static final int USER_NOT_EXIST = 10002;

    private String msg;
    private int errno;

    public ApiException(int code, String detailMessage) {
        super(detailMessage);
        this.msg = detailMessage + (BuildConfig.DEBUG ? "(" + code + ")" : "");
        this.errno = code;
    }

    public ApiException(String detailMessage) {
        super(detailMessage);
        this.msg = detailMessage;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getErrno() {
        return errno;
    }

    public void setErrno(int errno) {
        this.errno = errno;
    }
}
